Fuel injection control system for an automotive engine

ABSTRACT

A basic injection pulse width is derived from a table in accordance with speed of an engine and throttle position of a throttle valve of the engine. A time constant for providing a first order lag is calculated from variables dependent on the engine speed and the throttle position. The basic injection pulse width is corrected with the time constant, thereby producing a fuel injection pulse width signal for operating a fuel injector of the engine.

BACKGROUND OF THE INVENTION

The present invention relates to a system for controlling the fuel injection of an automotive engine in dependence on a throttle opening degree and engine speed.

In a known fuel injection system, a basic fuel injection pulse width Tp is calculated in dependence on throttle opening degree θ and engine speed N. The basic pulse width Tp are stored in a table shown in FIG. 9 and are derived for controlling the fuel injection during the operation of the engine. At a transient state of the operation of the engine, the basic fuel injection pulse width Tp is corrected in dependence on various factors such as engine speed, pressure in an intake passage, coolant temperature and vehicle speed, so that air-fuel mixture is prevented from becoming rich or lean (see for example, Japanese Pat. Laid Open Nos. 58-48720 and 58-41230).

However, since there is a space between the throttle valve and a cylinder of the engine, such as a chamber formed downstream of the throttle valve, changing of actual amount of inducted air per engine cycle in response to the change of the throttle opening degree during the transient state is delayed. Accordingly, when the throttle valve is rapidly opened, the air-fuel mixture becomes rich. To the contrary, when the throttle valve is rapidly closed, the air-fuel ratio becomes lean.

In order to overcome such a defect, it is preferable to estimate the quantity of the air inducted in the cylinder of the engine in one cycle and to correct the basic injection pulse width based on the estimated quantity.

Referring to FIGS. 2a and 2b, the intake system schematically illustrated in FIG. 2a approximately equals to an electric circuit of FIG. 2b. Namely, the pressure P in the intake passage 2 at downstream of the throttle valve 3 and chamber 5 corresponds to the voltage V and a quantity Q.sub.θ corresponds to the current I.sub.θ in FIG. 2b. Po represents a pressure at upstream of the throttle valve 3 and corresponds to the voltage Vo in FIG. 2b. A resistance R.sub.θ corresponds to a resistance at the throttle valve 3 and a resistance Re corresponds to a resistance in the engine 1. In other words, R.sub.θ is a variable determined by the throttle valve opening degree θ, and Re is a variable determined by the engine speed N. The relationships among the voltages V, Vo and resistances R.sub.θ, Re can be expressed as the following equations. ##EQU1## where C is a constant for the capacity of the intake passage in downstream of the throttle valve and the throttle chamber 5, and τ is a time constant. It will be seen that the pressure P delays with respect to engine speed N and the throttle opening degree θ with a first order lag determined by the time constant τ.

Assuming the basic injection pulse width Tp proportional to the pressure P, Tp=KP, where K is a constant dependent on volumetric efficiency. Namely, the basic injection pulse width Tp varies in accordance with the pressure P. Therefore, it is preferable that the basic injection pulse width Tp has a time lag of first order determined by the time constant τ, with respect to a basic injection pulse width Tp* obtained from a table in accordance with throttle opening degree θ and engine speed N.

SUMMARY OF THE INVENTION

Accordingly, the object of the present invention is to provide a system for controlling the fuel injection where air-fuel mixture is prevented from becoming rich or lean during transient states and kept at an optimum air-fuel ratio by compensating a delay in amount of inducted air.

According to the present invention, there is provided a system for controlling fuel injection of an engine for a motor vehicle having an intake passage, a throttle valve provided in the intake passage, and a fuel injector, the system comprising an engine speed sensor producing an engine speed signal dependent on speed of the engine, and a throttle position sensor producing a throttle position signal dependent on the opening degree of the throttle valve.

The system comprises determining means for producing a basic injection pulse width signal in accordance with the engine speed signal and throttle position signal, calculator means for producing a delay signal from variables dependent on the engine speed signal and the throttle position signal, correcting means for correcting the basic injection pulse width signal with the delay signal and for producing a fuel injection pulse width signal for operating the fuel injector.

In an aspect of the invention, the delay signal is a time constant for providing a first order lag.

The other objects and features of this invention will become understood from the following description with reference to the accompanying drawings.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic diagram showing a system according to the present invention;

FIGS. 2a and 2b are schematic views of an intake system;

FIG. 3 is a block diagram showing a control unit of the present invention;

FIG. 4 is a flowchart showing the operation of the system of FIG. 3;

FIGS. 5a to 5f show variations of various values;

FIG. 6 is a graph showing a characteristic of an output signal of an O₂ -sensor;

FIG. 7 and 8 are graphs showing relationships between resistances Re and engine speed N, and between R.sub.θ and throttle opening degree θ; and

FIG. 9 shows a basic injection pulse width table.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring to FIG. 1, in an intake passage 2 of an engine 1, a throttle chamber 5 is provided downstream of a throttle valve 3 so as to absorb the pulsation of intake air. Multiple fuel injectors 6 are provided in the intake passage at adjacent positions of intake valve so as to supply fuel to each cylinder of the engine 1. A throttle position sensor 7, coolant temperature sensor 8, crank angle sensor 9, intake air temperature sensor 10 and an atmospheric pressure sensor 4 are provided for detecting respective conditions. An O₂ -sensor 11 having a characteristic shown in FIG. 6 is provided in an exhaust passage 22. Output signals of the sensors are applied to a control unit 12 comprising a microcomputer to operate the fuel injectors 6 and an ignition coil 13.

The control unit 12 comprises a ROM which stores basic injection pulse widths Tp* for steady state in the form of a table with coordinates of engine speed N and throttle opening degree θ.

Referring to FIG. 3, the control unit 12 has a basic injection pulse width determining section 14 having a table which is supplied with an engine speed N from the crank angle sensor 9 and a throttle opening degree θ from the throttle position sensor 7 for determining basic injection pulse width Tp* for steady state dependent on data from the table in the ROM. As shown in FIGS. 7 and 8, a resistance Re can be obtained as a function of engine speed N and a resistance R.sub.θ can be obtained as a function of the opening degree θ of the throttle valve 3. Accordingly, resistance R.sub.θ and Re are stored in tables 15, 16, respectively as the functions of θ and N. The resistances R.sub.θ and Re are applied to a time constant calculator 17 where a time constant τ for a first order lag of a pressure P in the intake passage is calculated as follows.

    τ=C×R.sub.θ ·Re/(R.sub.θ +Re)

where C is a constant for the capacity of the intake passage at the downstream of the throttle valve and the throttle chamber 5.

The time constant τ is applied to a basic injection pulse width correcting section 18 to correct the basic injection pulse width Tp*. An injection pulse width Tp_(n) is calculated, using a pulse width Tp_(n-1) obtained at the previous calculation, as follows.

    Tp.sub.n =(Tp*+τ/Δt·Tp.sub.n-1)/(1+τ/Δt)

where Δt is an interval between calculations.

The control unit 12 further has a correction coefficient calculator 19 where a miscellaneous correction coefficient K_(COEF) is calculated in dependence on an atmospheric pressure, a coolant temperature Tw and intake air temperature T_(A) applied from the sensors 4, 8 and 10. A feedback correction coefficient calculator 20 is provided for calculating a feedback correction coefficient K_(FB), in dependence on an output voltage of the O₂ -sensor 11.

The corrected basic injection pulse width Tp and coefficients K_(COEF) and K_(FB) are applied to an injection pulse width calculator 21 where an output injection pulse width Ti is calculated by the following equation.

    Ti=Tp×K.sub.COEF ×K.sub.FB +Ts

where Ts is a constant for voltage correction. The pulse width Ti is applied to the injectors 6.

The operation of the system is described hereinafter with reference to the flowchart shown in FIG. 4. The throttle opening degree θ is obtained from the output signal of throttle position sensor 7, and engine speed N is calculated based on the output signal of crank angle sensor 9 (step S101). At a step S102, the basic injection pulse width Tp* is derived from the table in the section 14. The resistances R.sub.θ and Re are derived from the R.sub.θ and Re tables 15, 16 in accordance with the throttle opening degree θ and engine speed N (step S103). The time constant τ is calculated at the time constant calculator 17 based on the signals R.sub.θ, Re and C (step S104). The basic injection pulse width Tp_(n) for the present program is calculated in dependence on the time constant τ, basic injection pulse width Tp* and the basic injection pulse width Tp_(n-1) calculated at the previous program (S105). The injection pulse width Ti is obtained by correcting the basic injection pulse width Tp_(n) in dependence on the miscellaneous correction coefficient K_(COEF) and feedback correction coefficient K_(FB) (step S106).

Referring to FIGS. 5a to 5f, at a transient state when the throttle valve 3 is rapidly opened or closed (FIG. 5a), the pressure in the intake passage increases as shown in FIG. 5b. The basic injection pulse width Tp* for the steady state stored in the table varies as shown in FIG. 5c. FIG. 5d shows the variation of air-fuel ratio in dependence on the basic ignition pulse width Tp* where the air-fuel ratio becomes small (rich mixture) at the acceleration (zone A) and large (lean mixture) at deceleration (zone B).

However, in the system of the present invention, the basic injection pulse width is corrected to have the first order time lag dependent on the capacity of the intake passage. Thus, the corrected basic injection pulse width Tp slowly varies as shown in FIG. 5e. Accordingly, the air-fuel mixture becomes neither rich nor lean at the transient state as shown in FIG. 5f.

While the presently preferred embodiment of the present invention has been shown and described, it is to be understood that this disclosure is for the purpose of illustration and that various changes and modifications may be made without departing from the scope of the invention as set forth in the appended claims. 

What is claimed is:
 1. A system for controlling fuel injection of an engine for a motor vehicle having an intake passage, a throttle valve provided in the intake passage, and a fuel injector, the system comprising:an engine speed sensor producing an engine speed signal dependent on speed of the engine; a throttle position sensor producing a throttle position signal dependent on the opening degree of the throttle valve; determining means for producing a basic injection pulse width signal in accordance with the engine speed signal and throttle position signal; calculator means for producing a delay signal from variables dependent on the engine speed signal and the throttle position signal; correcting means for correcting the basic injection pulse width signal with the delay signal and for producing a fuel injection pulse width signal for operating the fuel injector.
 2. The system according to claim 1 wherein the delay signal is a time constant for providing a first order lag. 